；；
力扣 2717
给你一个下标从 0 开始、长度为 n 的整数排列 nums 。
如果排列的第一个数字等于 1 且最后一个数字等于 n ，则称其为 半有序排列 。
你可以执行多次下述操作，直到将 nums 变成一个 半有序排列 ：
选择 nums 中相邻的两个元素，然后交换它们。
返回使 nums 变成 半有序排列 所需的最小操作次数。
排列 是一个长度为 n 的整数序列，其中包含从 1 到 n 的每个数字恰好一次。
；；
@交换次数 = @【#集】｛
    #长度：@取长度、#集
    #1位置：#长度
    #n位置：-1
    当 #序：0，#序 小于 #长度，#序 自加 1 ｛
        如果 #集#序 等于 1 且 #序 小于 #1位置｛
            #1位置 = #序
        ｝
        如果 #集#序 等于 #长度 且 #序 大于 #n位置 ｛
            #n位置 = #序
        ｝
    ｝
    如果 #1位置 等于 #长度 或 #n位置 等于 -1 ｛ 返回 -1 ｝
    #次数：#1位置 + （#长度-#n位置-1）
    如果 #1位置 等于 #n位置 + 1 ｛
        #次数 自减 1
    ｝
    返回 #次数
｝
@显示、@交换次数、【2,4,1,3】




